package com.ruoyi.erp.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 外派收款明细对象 settle_receivable
 * 
 * @author sauger
 * @date 2022-03-30
 */
@Data
public class SettleReceivable extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Integer id;

    /** 收款计划 */
    @Excel(name = "收款计划")
    private Integer receivablePlanId;

    /** 收款记录 */
    @Excel(name = "收款记录")
    private Integer receivableDetailId;

    /** 外派结算 */
    @Excel(name = "外派结算")
    private Integer settleId;

    /** 结算明细 */
    @Excel(name = "结算明细")
    private Integer settleDetailId;

    /** 收款金额 */
    @Excel(name = "收款金额")
    private BigDecimal amount;

    private BigDecimal billedAmount;

    private String settleName;

    private String projectName;

    private String projectId;

    private String personName;

    private String year;

    private String month;

    private Date receiveTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date expireTime;

}
